AppearLayout initial commit