write more solve functions, fix bug in rounder (again)