added UI features