Odd and ends

Top