work on class