Blocks lib