well, it works, but it's still pretty messy. gonna try and clean up more.