Implements user settings