Adding block generic stuff