calc size,step