initialisation is redundant