adding new line support