add template view into Core module