refactoring superblock interfaces
superblock interfaces deployed