made sure code was commented on all