extracted markup into different files for layout