modify the componment