added closure-library for experimentation