Totally Changed File Structures and method

Version 2 Of module