private and static variables