implemented pause system