Updated the whole system to reach my new standards. Update version to 1.0