Added More auto fields and added try catch

.split was throwing errors sometimes because they had blank strings.