Progress? Maybe? May have to revisit this
Going to rewrite
IT WERKS!