implemented multi line unwrapping