added a simpler injection example with contructor params