Implement universal framework