add comments model
add authentication