styling added, with includes and layouts