introduce error and transmission counter added