memory conservation implemented