+++ INDEPENDENT X THRASHER +++