removed more boilerplate fluff