All wrongs reserved !! Content unless notified is under Creative Commons by SA 4.0