manual replacement