Change public headers
Updated docs
Update docs