Added initialisation method