Microscope satellite First results looking very promising