add component test