changed formatting to support multi-line second variable; added copy of init