added some functionality for business-logic iface
coding style: Oksane, please, do not use \t
merge with business-logic