changing the structure of closure utils