init
no more hide destroy.