adding open-source boilerplate