added new controllers and customization