all static methods in Dangerous changed to instance methods