work done by Siva on Wayback machine