learning from Buffalo