add inject place holder support