working check homework system