initial version of READ function implemented