add ability to get and update user configuration