fresh name for body def
TMP: battle test by translating all functions as sams