Add many ui features