add class add, remove, has, toggle functions