Changing the way I'm doing everything

  Working on patch overloading