implemented block stat