add loading, ui changes