sol code update