P277: initial commit