compute implements relation at runtime