aaaahhhh.....for some reason im having a lot of trouble understanding this!