feat(injector): initial implementaion of dynamic injector