We will use only flat file, so no need for additional interfaces