added compatible version of cruciallib