explained RC codes more clearly