working on tests and gem building