story object