added a boolean for user background type