micro: preliminary work