record analysis