RC implementation
readme + cleanup