working on post model