create truck model, controller, and test cases