change some logic and add a post