update #3 template, css, modules