add Size method