fix link
add publish code