add micro initialization
micro has been saved