layout documentation
update router for bug fix