some bits old and new

Top