profile analysis framework