def assignments