okay i finally got this to compile, sheesh