why is this `public static`