starting to redefine a class