layout changes and additions