simplifying DAL