add heredoc