incomplete: not working; removed switch statement and made it it's own file; contains if/else