model changes - incomplete
working crud