modify and prepare specs
build form