Added drive code (using Halo style)