- added size module

- not completed