Rewrote how to use portion