My legacy product dao code