Late xmas presents to myself