square and publish