some implementations of MODIFY action