build and publish scripts