implement rawpower drive
bugfix