improved InvolvedBuilder