my system solver works(?)