Added interfaces and 2 classes

Signed-off-by: Jenka <Yauheni_Lavitsky@epam.com>