handled multi-line programs