made changes in SomeExternalProductAdapter