fix some bugs and add the layout for impagina.org; i will have to move it to view/ in the future