convenient to be fragile