using new external api