converting numbers to strings to avoid undefined issues