add publish scripts