document sol object code