class 6 language implementation