try for better stability
cleanup