encapsulation str type request