layout function fix
modules update
pages template fixes