add insight and request component