initial version of var