updated class project