finished all forms and models. Still need to write fish and collection num verifications, and work out caching