added list separator parameter