buff mapping