pending non breaking prefixes
working version but debugging needed