new button & test for edit