changed READ API