add update insert method
keyword management
add semantic-ui
highlight current navigation element