fix to less than 50% vars