changed square, dividing font and video rendering for understanding