develop various layout changes