Buffalo transit