implement default analysis functions