Refoctored create view form