added all my code for the first time