added customization and backgrounds