add loading and weclome view