separated about layout from main