wtf?
sigh, this is going to be a pain no matter what...
works! basically...