added new features in single player