hook runShared