update interfaces without docs