alot of ui changes