created API initial class integration