finished Jon's last string, added support for looking up variable languages and pulling that data.