modify dynamic status alter logic