refactored the operation to indicate ready