using flat file instead of sgbd