better debug, remove getInstance