My progress so far, little behind but I'll catch up...... eventually.