file service separation