[WIP] update to support multiple lines