Feat: build form layout