support edit (looks ugly yet)