add new component thenew