add post viewport