added post model with passing test