renamed bookable controller generator