initial shape grammar commits