use a heredoc - much easier to read