added both "create" and "save" validation capabilities