add framework for static routing