made elevCtrl compilable
fixed std naming convetion for struct