starting to add var read/write