backend logic of additional supported path in story controller