add controllers and request spec