fix typemode