Adding what I've done so far.