broke out exercises into separate js files