updates to class 2