add closure library