adding cleaned up Bob homework