changing bll to static, removing interfaces for models