BIG BANG
BIG BANG return of the Jedi
Have done refactoring