subscribeAPI done