rename material.build() to .link()