add router functions