keep only reference