add wrapper to use instead of body