added return $this to all methods, so a user can concatenate options