minimum accept type = 4