Add file interface

Fix typo and rename File to Member