READY: use inherited resources to remove duplication in controller