added inject annotations