initialise before clean