stories refact