Implement read-operation