Acknowledgement
The author would like to thank the technical support from the department of IT in the Schlumberger Oil industry to gain the information and data gathered for program development.