add loading
visual changes