CustomCreateView for flexibility added