#9: added efficiencySnapshot model and dao