added all the stuffs to make this a real boy