Very nice work! It was interesting and long enough to keep me engaged without being tedious or drawn out.