variable manager