add oracle original operation