adjustable base functionality