updated boilerplate features