Added Block Manipulation API