create controllers & views