thinking about monkey patching