WIP: add WSRoute, get* functions