Refactor + add more options:
-Add some error handling and useful output
-Clean up some code
-Fix some input data
-Notes
-Add more options for inputs with dropdown combos