modularize layout with includes