upgraded vacuum-im and gearmand