Created base interface definitions