component model test