fixed initialisation