this progression bar was totally crappy afterall...
added new functions