So many commas! :-)