to optimize the release of square and the release of groupshare