add more optional story