to deal with corners polysplit an x in the center move the center vertex to a suitable positon then smooth just the faces of the corner