finish product specs and model, generate controller