fixed buggy subdivision