read and find