add some docs for util classes