brought back size check and dividing in halves