added a new idea about view position