separated Fragments to classes

static classes don't do the trick
must find way to instantiate orientation changes properly.