impl file astream