processing assignment