add global static methods