some classes moved to shared kernel
nutritions balance scenarios