add sqlite db gene function