RegisterProcess steps refactored