split different approaches into separate files
test with comparison my_inject to real inject