hw5 heros is currently wrong
shell needs more work done