fix ;
add autoclose