Add size method and spec