size variable type changed to integer + make() method now return $this