temporarily commented out dao related codes