Added profile feature and changed login to fit