+ adding analysis capabilities