maintain the status