added cardgame_op ddl