code improvement
cleanup
finished itnernal read bridge