Adding all the basic stuff