improving front UI