Add meta views and refactor controller