my protocol detect