first commit base of class