working on class5