add bodyweight support to imp/exp