Finished my code just adding some Comments