Just adding my work so far.