using qualifer annotation