improved espacio.js