added percentage capability