implementing the intake form and adding models