reverted to boost::function