Profile of macredes