added lastest framework api