add a post about struct