couldnt figure out all of it