added base maintenance