restructured for easy serving