a nice simple router