notes, added get_ids(), added test case