added visualmicro