update readme, protect internal call