adding first draft of class3