euh, use singleton, get rid of VARIABLES