Implementing profiles and settings