add serviceKey checker and api url property