func([0, d]) => [1, user+1]
func([0, d[) => [1, user+2]