implementation for truck