entity, dao, and stuff
hmm