I have added these four classes however I couldnt get them to work as I dont really know what Im doing, feel free to change the code as you wish