improve close