Adding analysis implementation.