changed profile system
implemented profile edit