added controls and categories