first incomplete version of 29