obd2 class refined