added bosonic ref