renamed mvar's read to take