a few base variables