database connection output subtype prototype updates