also finish up the rail interface stuff
also finish up the rail interface stuff