this is kindof working, and kindof not... I was pretty far along when I got side tracked for a couple weeks