Bugs fixed, Architecture and Calculation parts have been checked