new version Lib + conflict bool/int