todo and routing parameters