this is about some component usage