very minor improvements, addid transit for fun