Add new anvil logic