fixed ambiguous ids