add system-solve