another attempt using "which"