refactor vh in mobile