changes to test individual methods as well as pass the travis build