new story implemented by updating a few lines