MANDRAKE CORPORATION