working on an implementation of register
simple unit tests for numerous path methods