Improve initialisation