skeleton complete ready to test with an empty database