cleaned up ui stuff, added profile img support