postView infoModal add and refactor