reworked round incrementing