every good story needs a good opener