add variable system