changed how skills handle paf->from and handled the write portion