contain major UI components