@bammons used new and save instead of create for semantic reasons