removed extra credit, added comments