start doing modification