boilerplate and doc updates