Small 8x4x4 heavy truck

This small 8x4x4 heavy duty truck was build as a challenge if I could fit all functionality to this small body. It use L Motor for 8x4 propulsion and Servo motor for steering. Both rear axles have suspensions and second axle has different steering angle than first. It also figure open able doors and interior.

Power functions:  
Parts count:   790
Functions:   2
Motors:   2
Propulsion:   8x4
Steering:   8x4