update accord with pull-shared refactoring 

update accord with pull-shared re-factoring