update per glasser's suggested create rules