share url

add callbacks