updated. mainly all working. still need to restrict access to users writing in comments.