the singleton function uses this variable, but it wasn't defined as part of the class