updates for gregory patch init