add controllers and tests