added preliminary layout