registration implemented, testing pending
Partial tests completed on registration