added planning module