Intelligent Techniques For Planning by