warning this project has lots of ranting included PLEASE ADVISE before clicking if you want to report sure BUT I HAVE MY OWN OPINION
credits to all