need to get static class initialisation to work