change order of fading and loading
add comment