use here-document to eliminate long lines