reworked profile settings