Feature/mvc static

rewritten commits