Amrabat analysis