added simple analyze