file ops moving to actor