The authors extend the idea of iterative design of an adaptive controller introduced by T. Kanellakopoulos et al. (1990). By giving an interpretation of the scheme of Kenellakopoulos et al. in terms of the control Lyapunov function technique, the authors show that it can be applied to a slightly broader family of systems than the strict feedback systems. By noticing that this design involves implicitly at each step a matching condition which is known to hold not only for one integrator but also for two integrators, they propose a new adaptive controller with, in general, half as many parameters to update. A significant aspect of these designs is that, together with an adaptive controller, they result in a corresponding control Lyapunov function.