assignment done