added body comp value and unit tests