implement functionality for changing settings based on activity and place profiles