Use api for inventory
Minor doc for controller
Model for Extra