renamed output as returns in read
version 3.1.2
merge