Implement basic registration
Added very rough implementation of the probing on the start up