Melissa/profile

@negativetwelve @amillman please review
will change when constants file comes in