updated file structure and setup mvc