added ApiControllerBase that I forgot to include in previous commit