A prototype framework