preparation for new layout