added user manager singleton