richard-js documents