Basic workflow for registering.