(turned in the assignment) also change some comments and change write to basic garenty,