added drive helper