it works, but not ready
move from nico.js to theme.js