here are bits and pieces i have collected on my travels through the internet, a few of the above have been created by me, but not many