init now returns a new DB