g
base of class is done