Ok help me learn some new stuff. I suck.