MORE REWORK

also pause is functional