static methods and static attributes - first commit