add MealData service and smartFloat directive.