added everything my mySize function, still untested
Implemented mySize, untested