event hooks + add stories api