added finishing touches on class 5