class sol added