add page404
add publish script