added multi-line input