defining global variables