add event managing
add pages and navigation