changes to fix the code still need help
still error on 18