adding new layout etc