copy stuff from boilerplate module