forgot to add the new files + updated injecting behavior