Lets try using classes...