all stories functionally work