I've updated what I've been able to do so far but its on the other thread, please read it