got a lot of functionality done today. need to work on passing args and iterating.