micro main.cc