separate om-main.js