CM profiles (1/2) - all credits to CM team and aicp
derp