static methods reintroduced