class2 starting to work on it :D