try static methods