this is a novel reader for network