remove set & add docs
rename proto to object and add more doc