Adding symbolic names for API. Adding code to enable block provessing.