this is a working system before the database is added