add proper vendor prefixes support