removed read fucntion in single port