problem 5 because jacobs git is weird