Experiences in Tlemcen, Algeria