changed forceNumber and some optimizations, see change log in readme