add MicroKernel main call ability