How could static method help here?