First try of Reduction Algorithm added