Added some documentation to receive block function