added syphon framework to blocks