added planning diagram