bad pointers
open mp