Medusa :solving the mystery of the gorgon