add alert
code highlight
add authentication