added return $this to all the methods, so you can concatenate them