edit some structure