use enumerateObjectsUsingBlock
updated readme