added all work in class