remove unuse route provider & add isNewProfile medthod