make and collect squares