primitive variables