added socket reading