lots of changes, more endpoints added in an profile page looking good