Building a no-router solution
more work on no-router implementation