added all block endpoints