documents for cherry.js