some tests cases are passing
timing tests are failing