code profiled, mk progress more lisible