added drive/reverse var