reference template from travi-core. closes #6