fix tipo
fix tipo
fix  parameter order
fix tipo # Please enter the commit message for your changes. Lines starting
add router stucts and enums