added analyze task