layout editing functionality in progress