i think rtc library rewrite is doneish