lots of nifty stuff by user 2
Merge remote-tracking branch 'Test3/Issue000003' into Issue000004