added a few interface modules and views calc