pal::Sol class