ui changes and environment changes