add router, second page and proper tests