basic inline editing structure setup