add makeRect