down to 3 errors. issue with comparing object and fixnums