add filename to toString()