initial build plus some minor tweaks to you know..make it work.