Push, pull, lift?
![lesson-header](https://assets.education.lego.com/v3/assets/blt293eea581807678a/bltda03d066ab0f0186/6112241fae8b1139431e166a/lesson-header_02.png?locale=en-us&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
During competitions, Driving Bases need specific tools to do specific tasks.
What tools would your Driving Base need in order to move objects around?
Push forward, and lift up.
![student-02](https://assets.education.lego.com/v3/assets/blt293eea581807678a/blt5b36285a9ec96267/611224b77b2aa336d6ba3d8b/student-02.png?locale=en-us&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
Build these tools:
- Dozer Blade, to push.
- Lift Arm, to lift.
- Crates, to move.
Use this program to test your tools.
![student-03](https://assets.education.lego.com/v3/assets/blt293eea581807678a/blt3c589e1830c28e79/611224ea0d73bb3ec5dac64b/student-03.png?locale=en-us&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
Describe what happens.
One of the arms will move up.
Write a program to control your tools.
![student-04](https://assets.education.lego.com/v3/assets/blt293eea581807678a/blte7574d37a803e890/6112251bfef0ad1b8c9c01a7/student-04.png?locale=en-us&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
Make your Dozer Blade and Lift Arm move up and down, fast and slow.
Your program could look something like this:
Challenge time!
Write a program that copies the behavior you see in this video.
This is called “decomposing a problem.”
How did you do?
![student-06](https://assets.education.lego.com/v3/assets/blt293eea581807678a/bltd4865fb933d07902/6112246bbe3cec3a86c13b02/student-06.png?locale=en-us&auto=webp&format=jpeg&width=1800&quality=90&fit=bounds)
Are you pleased with your performance? Is there anything you could’ve done better?
If you’ve reached this point, you must be ready for a mission!