homework conditions