Self drive technology