micromagic, inc.