properly imported lib
framework for patching functionality