add comments to example solver function