adding tests for external_id and building the review method