gloveDataReader and linkage added