some more explicit initialisations