cleanup of initialiser