note on what's actually going to be modified in 1st variant