edit interface improved