增加一个可选size参数