Added a bit more greater possibility of setting the precentage