reading utils and adding some comment