Used get_or_create to stop duplicate story creation