story requirements