private varables