micron.js functions