several changes in ui