static methods in carrier