woot! almost working perfectly.