return id with add handler