added analyze foudner