editfunction