component testing

tests to characterize components