base layouts setup and modifications