List Interface for R/W a file