added comments as impl. hints