modify new project form, refactore view specs