Changed the Main so that it uses every implamentation recently made