restructured testing of components