added ingredient views and router