maintenance mechanism