-1 always -1 always -1 always -1 always -1 always -1 always -1 always