profile detector