Expended the request_model add() method to handle a seperate outcomes table