I just don't understand whats going on here.