completed every and wrapper