Work on metablock functions