add monkey_patch and rotation tools