Refactored FooDSComponent