add clawer.js and city interface