added static modifiers to getInstace() and instance member