additions from micro