drive or pto