added data structure variables