global variables? Really??????