massive architecture changes, data access layer added, all day work (group)