Intellectual property block