add block request method