An adaptive system