initial inject helper function