my_inject implemented