added controller for contents