*Due to nondisclosure issues, Some of the text has been change.