iitialisation of the empty struct