add ExpLogger as a lib