Profiling explained