added block get functions