Post creation improvement, model changes