see #83, route and controller

Also some old uncommitted parts.