Title: Combating Bad Weather Part 1 Rain