fix: test for null user
add: event model
add: comment model
add: post model