add viewFrame