add bit about microcodes