added unit tests for fulcrum functionality