mainsquare