Melissa/profile

@negativetwelve @amillman please review
`nonatomic`