implemented other methods; use a database file