cat controllers for choose and add