plug my own component