modify mainly views