fixed splitting compilation