it runs the set