works with clos