updated. dao(minus image and gender) + ui