@ahmadmanga: Give me a detailed