how to have hal be selective