published some static methods