micro solution