as for the analog input for the shifter, my shifter is prnd only and the controler doesn't need to know when its doing other than drive.
set up like this it will do everything I ever wanted

thanks a bunch !
let me know if you need some testing done. or anything !