add special_request model and api methods
update gems
use int in Stock.get