layout skeleton
merge