add the initial greeps class, clean