Added a new CSV input. did a lot of theorizing.