whitespace, copyright
autorelease vs arc, attributed string support