Still looking for a good class declaration. Declaration of the methods expanded