updated boilerplate and copy