(re)created op_new_pattern- offsets & sizes calculating