added body comp type and unit tests